// 作用域链

// 1.vo中包含一个额外的属性,该属性指向创建vo的函数本身

// 2.每个函数在创建时,会有一个隐藏属性[[scope]],它指向
// 创建该函数时AO

// 3. 当访问一个变量是,会先查找自身VO中是否存在,如果不存在,
// 则依次查找[[scope]]属性


// 闭包是在创建函数的时候进行保存下来的, 而不是运行的时候